home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 January: Mac OS SDK / Dev.CD Jan 98 SDK1.toast / Development Kits (Disc 1) / QuickDraw 3D / Documentation / d e v e l o p / Develop Issue 23 article / Geometry Sample / Headers / wprintf.h < prev   
Encoding:
C/C++ Source or Header  |  1997-08-14  |  677 b   |  28 lines  |  [TEXT/MPS ]

  1.  
  2. #ifndef __WPRINTF__
  3. #define __WPRINTF__
  4.  
  5. #include <Types.h>
  6.  
  7. void    wprintmem            (Ptr startingAddr, Size numberOfBytes);
  8. void    wprintf                (const char *format, ...);
  9.  
  10. #define DUMP_RECT(_RECT) if (true) {                                \
  11.         wprintf("%s:\n", #_RECT);                                    \
  12.         wprintf("%d top %d left %d bottom %d right\n", _RECT.top,    \
  13.                     _RECT.left, _RECT.bottom,                         \
  14.                     _RECT.right);                                    \
  15.         }
  16.  
  17. #define DUMP_POINT(_POINT) if (true) {                                \
  18.         wprintf("%s:\n", #_POINT);                                    \
  19.         wprintf("%d horiz %d vert\n", _POINT.h, _POINT.v);            \
  20.         }
  21.  
  22. #define DUMP_OSTYPE(_OS_TYPE) if (true) {                            \
  23.         wprintf("%s:\n", #_OS_TYPE);                                \
  24.         wprintf("\'%.4s\'\n", &_OS_TYPE);                            \
  25.         }
  26.  
  27.  
  28. #endif